# 安装: pip3 install *
# 校验安装成功与否pip3 list | grep -i paramiko -> paramiko (2.4.2)
# 安装                        pip3 install xxx
# 卸载                        pip3 uninstall paramiko
# 查询当前python所有的第三方依赖  pip3 list
# 查询指定的模块                pip3 list | grep -i paramiko
# systemctl start sshd
import paramiko  # 10:13上课
ssh = paramiko.SSHClient()  # 声明一个远程连接的客户端
# 类似于 远程连接输入 YES/NO 的过程, 选择了 Yes
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接远程主机
ssh.connect("127.0.0.1", username="root", password="123456")
# 在远程连接的服务器上执行相对应的指令
result = ssh.exec_command("id root;id zhangsan")
# result[1].read()字节串  字节串转换成字符串   字节串.decode()
print(result[1].read().decode())  # 获取执行成功指令的信息
print(result[2].read().decode())  # 获取指令执行错误的信息
ssh.close()






